Otter shrew

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A semiaquatic riverine afrotherian mammal (taxonomic family Potamogalidae) indigenous to sub-Saharan Africa.
  2. 2
    amphibious African insectivorous mammal that resembles an otter wordnet